/* 头部 */

#header {
    background-color: rgb(244, 72, 62);
    a {
        span {
            color: white;
            font-size: .8rem;
            margin-left: .1rem;
        }
    }
    >span {
        color: white;
        font-size: .6rem;
    }
}


/* 提示 */

#remind {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: .2rem 0;
    span {
        color: gray;
    }
}


/* 优惠劵详情 */

#details {
    background-color: white;
    ul {
        li {
            display: flex;
            padding: .2rem .2rem;
            .left {
                img {
                    width: 2.5rem;
                    height: 2.5rem;
                }
            }
            .right {
                margin-left: .2rem;
                display: flex;
                flex-direction: column;
                .details {
                    font: .4rem/.5rem "";
                }
                .price {
                    font: .5rem/1.2rem "";
                    color: rgb(102, 102, 102);
                }
                .data {
                    color: coral;
                    font-size: .4rem;
                }
            }
        }
    }
}


/* 轮播i图 */

#LB {
    position: fixed;
    top: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
    background-color: rgba(0, 0, 0, .6);
    display: flex;
    justify-content: center;
    align-items: center;
    transition-duration: .5s;
    .LB {
        position: relative;
        .windows {
            width: 4rem;
            height: 4rem;
            border: darkblue solid .01rem;
            position: relative;
            overflow: hidden;
            ul {
                position: absolute;
                display: flex;
                transition-duration: .5s;
                li {
                    img {
                        width: 4rem;
                        height: 4rem;
                    }
                }
            }
        }
        span {
            position: absolute;
            display: block;
        }
        .left,
        .right {
            width: 1rem;
            height: 2rem;
            background-color: rgba(255, 127, 80, .8);
            display: flex;
            justify-content: center;
            align-items: center;
            top: 1rem;
            color: white;
            font-size: .6rem;
        }
        .left {
            left: -1.2rem;
        }
        .right {
            right: -1.2rem;
        }
        .X {
            text-align: center;
            top: 0;
            right: 0;
            width: .8rem;
            height: .8rem;
            color: white;
            font-size: .6rem;
            background-color: rgba(255, 127, 80, .6);
        }
    }
}